home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
033a
/
xopt10.zip
/
XOPT.DOC
next >
Wrap
Text File
|
1991-03-24
|
3KB
|
69 lines
XOptimize v1.0 (c) Copyright 1991 by Keith Vertanen
------------------------------------------------------
"Everybody outta the pool! There's a lobster loose!"
Disclaimer:
---------------
Keith Vertanen shall not be held responsible for any damage
incurred by the user to hardware, software or peripheral devices during
the operation of the XOptimize program. If you choose to use this
program, you do so at YOUR OWN RISK. It is possible that I have made
errors in the code which could result in data loss. If you do not wish
to take this chance, then by all means delete this software from your
system now.
What it does:
---------------
XOptimize will take your XBBS menu file and will optimize it for
speed and space. It does this by removing comments, and renaming
your long labels with short two letter labels. In theory this should
speed up XBBS's interpretation of the menu, as it has a shorter string
to search for and less menu to search through. Does it? You tell
me... On my 45K menu file (yes I do keep my entire BBS in one menu),
it shrank it to around 40K, a savings of 10% (and 5K in ram disk
space). Just type XOPT without any command line options to get some
help, that should be all you will need to get rocking.
Program notes:
---------------
The full Turbo Pascal 5.5 source code is provided along with the
executable. Feel free to read the fully commented source listing (:)).
You may modify the code for your own use, but if you intend to release
a modified copy, you must contact me first. Also if you recompile the
source, you will have to remove the CRC checking as you don't have the
necessary code to add the CRC to the end of the EXE.
A 32-bit CRC has also been added to the EXE, and XOptimize will
check itself before running. If you get a CRC error message, you
should replace the EXE will a new copy (a error could mean the EXE has
been corrupted, or it may have been infected by a virus). Since
XOptimize expects itself to be a certain length, do not compress it
with any EXE compression utility (such as LZEXE or PKLITE).
Limitations:
---------------
o Only 1000 separate labels can be optimized in one run...
Any labels after 1000 will remain un-optimized.
o A label must begin with a capital letter... <----NOTE THIS
lLabel would be recognized, llabel would not be.
Be careful, anything that has a lower-case 'l' followed by a
capital letter will be regarded as a label.
o Labels cannot exceed 40 characters in length...
Labels longer than 40 will remain un-optimized.
o Menu files must not be longer than 10000 lines...
Author:
---------------
I can be contacted by any of the following means:
o XBBS echo
o Netmail to Fidonet 1:282/73 (please poll for response)
o On my BBS, Altered Dimensions (612) 779-6018.
o Send SASE to: Keith Vertanen
7750 66th St. N.
Pine Springs, MN 55115